﻿///////////////////////////////////////////////////////////////
// This is generated code. 
//////////////////////////////////////////////////////////////
// Code is generated using LLBLGen Pro version: 2.6
// Code is generated on: Tuesday, June 23, 2009 10:22:08 PM
// Code is generated using templates: SD.TemplateBindings.SharedTemplates.NET20
// Templates vendor: Solutions Design.
// Templates version: 
//////////////////////////////////////////////////////////////
using System;

namespace OrmSmackdown.LLBLGen
{

	/// <summary>
	/// Index enum to fast-access EntityFields in the IEntityFields collection for the entity: Addresses.
	/// </summary>
	public enum AddressesFieldIndex:int
	{
		///<summary>AddressId. </summary>
		AddressId,
		///<summary>PersonId. </summary>
		PersonId,
		///<summary>IsDefault. </summary>
		IsDefault,
		///<summary>Line1. </summary>
		Line1,
		///<summary>Line2. </summary>
		Line2,
		///<summary>City. </summary>
		City,
		///<summary>State. </summary>
		State,
		///<summary>ZipCode. </summary>
		ZipCode,
		///<summary>ZipCodePlusFour. </summary>
		ZipCodePlusFour,
		/// <summary></summary>
		AmountOfFields
	}


	/// <summary>
	/// Index enum to fast-access EntityFields in the IEntityFields collection for the entity: Companies.
	/// </summary>
	public enum CompaniesFieldIndex:int
	{
		///<summary>CompanyId. </summary>
		CompanyId,
		///<summary>CompanyName. </summary>
		CompanyName,
		/// <summary></summary>
		AmountOfFields
	}


	/// <summary>
	/// Index enum to fast-access EntityFields in the IEntityFields collection for the entity: Contact.
	/// </summary>
	public enum ContactFieldIndex:int
	{
		///<summary>PersonId. </summary>
		PersonId,
		///<summary>FirstName. </summary>
		FirstName,
		///<summary>LastName. </summary>
		LastName,
		///<summary>Email. </summary>
		Email,
		///<summary>CompanyId. </summary>
		CompanyId,
		///<summary>RoleId. </summary>
		RoleId,
		///<summary>ManagerPersonId. </summary>
		ManagerPersonId,
		///<summary>UserType. </summary>
		UserType,
		/// <summary></summary>
		AmountOfFields
	}


	/// <summary>
	/// Index enum to fast-access EntityFields in the IEntityFields collection for the entity: People.
	/// </summary>
	public enum PeopleFieldIndex:int
	{
		///<summary>PersonId. </summary>
		PersonId,
		///<summary>FirstName. </summary>
		FirstName,
		///<summary>LastName. </summary>
		LastName,
		///<summary>Email. </summary>
		Email,
		///<summary>CompanyId. </summary>
		CompanyId,
		///<summary>RoleId. </summary>
		RoleId,
		///<summary>ManagerPersonId. </summary>
		ManagerPersonId,
		///<summary>UserType. </summary>
		UserType,
		/// <summary></summary>
		AmountOfFields
	}


	/// <summary>
	/// Index enum to fast-access EntityFields in the IEntityFields collection for the entity: PortalPeopleXref.
	/// </summary>
	public enum PortalPeopleXrefFieldIndex:int
	{
		///<summary>PortalId. </summary>
		PortalId,
		///<summary>PersonId. </summary>
		PersonId,
		/// <summary></summary>
		AmountOfFields
	}


	/// <summary>
	/// Index enum to fast-access EntityFields in the IEntityFields collection for the entity: Portals.
	/// </summary>
	public enum PortalsFieldIndex:int
	{
		///<summary>PortalId. </summary>
		PortalId,
		///<summary>PortalName. </summary>
		PortalName,
		///<summary>AdminUserId. </summary>
		AdminUserId,
		/// <summary></summary>
		AmountOfFields
	}


	/// <summary>
	/// Index enum to fast-access EntityFields in the IEntityFields collection for the entity: Roles.
	/// </summary>
	public enum RolesFieldIndex:int
	{
		///<summary>RoleId. </summary>
		RoleId,
		///<summary>RoleName. </summary>
		RoleName,
		///<summary>IsForPortal. </summary>
		IsForPortal,
		///<summary>IsForContact. </summary>
		IsForContact,
		/// <summary></summary>
		AmountOfFields
	}


	/// <summary>
	/// Index enum to fast-access EntityFields in the IEntityFields collection for the entity: User.
	/// </summary>
	public enum UserFieldIndex:int
	{
		///<summary>PersonId. </summary>
		PersonId,
		///<summary>FirstName. </summary>
		FirstName,
		///<summary>LastName. </summary>
		LastName,
		///<summary>Email. </summary>
		Email,
		///<summary>CompanyId. </summary>
		CompanyId,
		///<summary>RoleId. </summary>
		RoleId,
		///<summary>ManagerPersonId. </summary>
		ManagerPersonId,
		///<summary>UserType. </summary>
		UserType,
		/// <summary></summary>
		AmountOfFields
	}





	/// <summary>
	/// Enum definition for all the entity types defined in this namespace. Used by the entityfields factory.
	/// </summary>
	public enum EntityType:int
	{
		///<summary>Addresses</summary>
		AddressesEntity,
		///<summary>Companies</summary>
		CompaniesEntity,
		///<summary>Contact</summary>
		ContactEntity,
		///<summary>People</summary>
		PeopleEntity,
		///<summary>PortalPeopleXref</summary>
		PortalPeopleXrefEntity,
		///<summary>Portals</summary>
		PortalsEntity,
		///<summary>Roles</summary>
		RolesEntity,
		///<summary>User</summary>
		UserEntity
	}




	#region Custom ConstantsEnums Code
	
	// __LLBLGENPRO_USER_CODE_REGION_START CustomUserConstants
	// __LLBLGENPRO_USER_CODE_REGION_END
	#endregion

	#region Included code

	#endregion
}


